@font-face {
    font-family: SourceHanSansCN;
    src: url('./font/SourceHanSansCN-Normal.otf');
    font-display: swap;
  }
* {
    margin: 0;
    padding: 0;
    font-family:SourceHanSansCN;
}
  .ellipsis {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  /* 各区分类二级颜色变换 */
body .erjifenlei:hover{
  color: #ff5478 !important;
  cursor: pointer;
  

}
body {
  min-width: 1200px;
  overflow-y: auto !important;
  padding-right: 0 !important;
  font-size: 16px;
}
body .el-dialog__headerbtn:hover .el-dialog__close {
  color: #ff5478;
}
body .el-checkbox{
  color: #2F3034;
}
body .el-checkbox__input.is-disabled+span.el-checkbox__label{
  color: #2f3034;
}
body .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{
  background-color: #ff5478;
  border-color: #ff5478;
}
body .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after{
  border-color: #fff;
}
body  .el-radio__input.is-disabled.is-checked .el-radio__inner{
  background-color: #fff;
  border-color: #ff5478;
}
body .el-radio__input.is-disabled+span.el-radio__label{
  color: #2f3034;
}
body .el-radio__input.is-disabled.is-checked .el-radio__inner::after{
  background-color:#ff5478;
  width: 8px;
  height: 8px;
}
body .el-tag{
  background: #FFFFFF;
  border: 1px solid #FF5478;
  border-radius: 2px;
  font-size: 12px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #FF5478;
}
body .el-checkbox__input.is-checked .el-checkbox__inner,body  .el-checkbox__input.is-indeterminate .el-checkbox__inner{
  background-color: #ff5478;
  border-color: #ff5478;
}
body .el-checkbox__input.is-checked+.el-checkbox__label{
  color: #ff5478
}
body .el-checkbox__inner:hover {
  border-color: #ff5478;
}
body .el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #ff5478
}
body .el-textarea__inner:hover{
  border-color: #ff5478;
}
body .el-input__inner:focus{
  border-color: #ff5478;
}
body .el-date-editor:focus{
  border-color: #ff5478;
}
body .el-textarea__inner:focus{
  border-color: #ff5478;
}
body .el-tag.el-tag--info{
  background-color: #fff;
  border-color: #ff5478;
  color: #ff5478;
}
body .el-tag.el-tag--info .el-tag__close{
  color: #fff;
}
body .el-select-dropdown.is-multiple .el-select-dropdown__item.selected{
  color: #ff5478;
}
body .el-select .el-tag__close.el-icon-close{
  background-color: #ff5478;
}
body .el-select .el-input.is-focus .el-input__inner {
  border-color: #ff5478;
}
.el-input__inner:focus {
  border-color: #ff5478;
}
body .el-input__inner:hover {
  border-color: #ff5478;
}
body .el-select-dropdown__item.selected {
  color: #ff5478;
}
body .el-cascader-node.in-active-path, body .el-cascader-node.is-active, body .el-cascader-node.is-selectable.in-checked-path{
  color: #ff5478;
}
body .el-select .el-input__inner:focus {
  border-color: #ff5478;
}
body .el-cascader-node.in-active-path {
  color: #ff5478;
}
body .el-radio__inner:hover {
  border-color: #ff5478;
}
body .el-cascader .el-input.is-focus .el-input__inner {
  border-color: #ff5478;
}
body .el-radio__input.is-checked .el-radio__inner {
  border-color: #ff5478;
  background: #ff5478;
}
body .el-loading-spinner .path{
  stroke: #ff5478;
}
body .el-radio__input.is-checked + .el-radio__label {
  color: #ff5478;
}
html .el-popover {
  min-width: 70px;
}
.ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.wdellipsis{
  width: 70px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.el-pagination.is-background .btn-next,
.el-pagination.is-background .btn-prev,
.el-pagination.is-background .el-pager li.number {
  background-color: #fff;
  color: #92949d;
}
.el-pagination.is-background .el-pager li:not(.disabled).active.number {
  background-color: #ff5478;
  color: #fff;
}
.el-pagination.is-background .btn-next,
.el-pagination.is-background .btn-prev,
.el-pagination.is-background .el-pager li:hover {
  color: #92949d;
}
body .el-radio-button__orig-radio:checked+.el-radio-button__inner{
  background: #FF5478;
  color: #fff;
  border-color: #FF5478;
  box-shadow: -1px 0 0 0 #FF5478;
}
body .el-radio-button__inner:hover{
  color: #FF5478;
}
body .el-tabs__item.is-active{
  color: #FF5478;
}
body .el-tabs__item:hover{
  color: #FF5478;
}
body .el-tabs__active-bar{
  background-color: #FF5478;
}
body .el-tabs__nav-wrap::after{
  display: none;
}
/* 模态框 */
.el-dialog{
  box-shadow: 2px 1px 4px 0px rgba(67, 72, 77, 0.3);
border-radius: 10px !important;
}
.el-dialog .cancelbtn{
  width: 110px;
height: 38px;
background: #FFFFFF;
border: 1px solid #E5E5E5;
border-radius: 5px;
}
.el-dialog .cancelbtn:hover {
  color: #606266;
  border-color: #E5E5E5;
  background: #fff;
}
.cursor{
  cursor: pointer;
}
.el-dialog .surebtn{
  width: 110px;
  height: 38px;
  background: #FF5478;
  border-radius: 5px;
  color: #fff;
}
.el-dialog .surebtn:hover {
  background: #FF5478;
  color: #fff;
  border-color: #E5E5E5;
}
  .flex {
    display: flex;
  }
  .fw-w {
    flex-wrap: wrap;
  }
  .fw-nw {
    flex-wrap: nowrap;
  }
  .fd-r {
    flex-direction: row;
  }
  .fd-c {
    flex-direction: column;
  }
  .fd-rr {
    flex-direction: row-reverse;
  }
  .ai-c {
    align-items: center;
  }
  .ai-fd {
    align-items: flex-end;
  }
  .ai-fs {
    align-items: flex-start;
  }
  .ai-bl {
    align-items: baseline;
  }
  .jc-c {
    justify-content: center;
  }
  .jc-sb {
    justify-content: space-between;
  }
  .jc-sa {
    justify-content: space-around;
  }
  .jc-fd {
    justify-content: flex-end;
  }
  .jc-fs {
    justify-content: flex-start;
  }
  *::-webkit-scrollbar {
    /* height: 0;
    display: none;  */
  }
  /*修改滚动条样式*/
  *::-webkit-scrollbar{
  width:10px;
  height:10px; 
  /**/
}
*::-webkit-scrollbar-track{
  background: rgb(239, 239, 239);
  border-radius:2px;

}
*::-webkit-scrollbar-thumb{
  background: #bfbfbf;
  border-radius:10px;
}
*::-webkit-scrollbar-thumb:hover{
  background: #333;
}
*::-webkit-scrollbar-corner{
  background: #179a16;
}